﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace TypingG
{
    public partial class RegisDP : Form
    {
        public RegisDP()
        {
            InitializeComponent();
        }

        private void btnBackGo_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void RegisDP_Load(object sender, EventArgs e)
        {

        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {
           
        }

        private void btnDangKi_Click(object sender, EventArgs e)
        {
            bool check = true;
            if (this.tCMND.Text == "" || this.tBir.Text == "")
            {
                MessageBox.Show("Bạn Chưa Nhập CMND or Năm Sinh");
                check = false;
            }
            if (this.tPass.Text == this.tconfirmpass.Text)
            {
                if (this.tPass.Text == "")
                {
                    MessageBox.Show("Chưa Nhập Password");
                    check = false;
                }
                if (check == true)
                {
                    
                    this.btnDangKi.Enabled = false;


                    //Thêm Thông tin người dùng đăng kí tài khoản
                    SQLServer.addAcc(this.tName.Text, this.tCMND.Text, this.tBir.Text);
                    //Thêm Tài Khoản
                    SQLServer.addID(this.tID.Text, this.tCMND.Text);
                    //init cấp độ level 1(vỡ lòng)
                    SQLServer.addIDLevel(this.tID.Text, this.tPass.Text, "Vỡ Lòng", "0");
                    MessageBox.Show("Đăng Kí Thành Công");
                }

            }
            else MessageBox.Show("Nhập Sai Password");
            
            


        }

        private void Checkintypte(object sender, CancelEventArgs e)
        {
            TextBox t = (TextBox)sender;
            if (CheckInput.checkit(t.Text) == false)
            {
                MessageBox.Show("Nhập Sai Cú Pháp.Vui lòng nhập lại");
                t.Clear();
                t.Focus();
            }
            
           
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.tName.Clear();
            this.tBir.Clear();
            this.tCMND.Clear();
            this.tPass.Clear();
            this.tconfirmpass.Clear();
            this.tName.Focus();
        }

       
    }
}
